<?php
/**
 * Nimo: 邮件类
 * @author andery <andery@foxmail.com>
 * @link http://www.minophp.com/
 * @version $Id: CMail.lib.php 2009-08-02 15:50:32Z andery $
 */
class CMail 
{
    // 设置邮件发送方式
    public $send_method = 'mail';
    // Unix下专用
    public $sendmail_path = '/usr/sbin/sendmail';
    // 设置SMTP服务器的超时(秒)，在win32下无效
    public $timeout = 10;
    // SMTP服务器
    public $host;
    // SMTP端口号
    public $port;
    // 是否需要验证
    public $smtp_auth = false;
    // SMTP用户名
    public $username;
    // SMTP密码
    public $password;
    
    /**
     * 使用mail()函数发送邮件
     * @return void
     */
    public function useMail()
    {
        $this->send_method = 'mail';
    }
    
    /**
     * 使用SMTP发送邮件
     * @return void
     */
    public function useSMTP()
    {
        $this->send_method = 'smtp';
    }
    
    /**
     * 使用Linux下的sendmail
     * 
     */
    public function useSendmail()
    {
        if (!stristr(ini_get('sendmail_path'), 'sendmail')) {
            $this->sendmail_path = '/var/qmail/bin/sendmail';
        }
        $this->send_method = 'sendmail';
    }
    
    public function __construct()
    {
        
    }  
}
